c++ function函数用法整理 您所在的位置:网站首页 auto function c++ function函数用法整理

c++ function函数用法整理

#c++ function函数用法整理| 来源: 网络整理| 查看: 265

首先使用function函数需要#include

个人现在看类似于自定义一个类型名,类似于auto,int,string这样的。 比如:

// 普通函数 int add(int i, int j) { return i + j; } // lambda表达式 auto mod = [](int i, int j){return i % j; }; // 函数对象类 struct divide { int operator() (int denominator, int divisor) { return denominator / divisor; } };

定义为: std::function mod = [](int i, int j){return i % j; }; 这里std::function的作用就类似于int和auto。 并且原本虽然都是函数,但不是同一类型的它们,通过这个就被统一为了一个function类型的对象。从而方便使用。

以上是个人理解,如有错漏欢迎指出。

以上参考:https://www.cnblogs.com/xzlq/p/9505049.html https://www.cnblogs.com/ph829/p/5162179.html



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有